, , , ,

LIRC

Cette page est en restructuration (voir "lirc brouillon") car les méthodes proposée ne sont plus valide.
A titre d'exemple pour la télécommande PCTV, référez vous à cette page.

Télécommande infrarouge

But

Matériel

Branchements

Lirc (Module de controle infrarouge)

Installation

tar xjvf lirc-0.8.1.tar.bz2
ln -s lirc-0.8.1 lirc
cd lirc
./setup.sh
make
sudo make install
sudo ldconfig
sudo chmod 666 /dev/lircd
sudo modprobe lirc_serial

(Attention : le module ne se chargera pas automatiquement au démarage, il faudra donc modifier quelques ptit truc dans votre config pour ne plus avoir a se soucier du modprobe)

mode2 (si vous appuyez sur une touche, des petits points apparaissent à l'écran)

Configuration

irrecord lircd.conf

(placer le fichier créé dans le repertoire /etc/lirc)

kate .lircrc
  begin
    remote = PinnacleSysPCTVRemote
    prog = irexec
    button = Power
    config = xmmsctrl quit
  end

Voici a quoi ressemble mon fichier .lircrc (qui pour le moment ne gére que xmms)

 # Begin General Config #

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = Power
           config = xmmsctrl quit
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = F_TV
           config = xmmsctrl play
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = F_RADIO
           config = xmmsctrl stop
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = F_TELETEXT
           config = xmmsctrl pause
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = Chan+Play
           config = xmmsctrl next
           repeat = 1
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = Chan-Stop
           config = xmmsctrl prev
           repeat = 1
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = Vol-Rew
           config = xmmsctrl vol -5
           repeat = 1
      end

      begin
           remote = PinnacleSysPCTVRemote
           prog = irexec
           button = Vol+FF
           config = xmmsctrl vol +5
           repeat = 1
      end

Un tutoriel spécifique existe pour la création des fichiers lircrc (fichiers définissant l'interprétation des commandes IR par les logiciels).

xmmsctrl / xmms-lirc

Ce petit programme n'existe pas dans les dépot ubuntu edgy, il faut donc l'installer à la main. Il permet de passer des commandes à xmms

tar zxvf prgms/xmms/xmmsctrl-1.8.tar.gz
cd xmmsctrl-1.8/
make
sudo cp xmmsctrl /usr/bin/
sudo apt-get install xmms-lirc

LIRC et KDE

A cette étape, nous sommes capable en lancant dans une console irexec, et en lancant xmms de gerer son comportement via la télécommande, mais allons un peu plus loin

#!/bin/sh
killall irexec
irexec -d
chmod + x nom-script.sh

Installation de irKick pour KDE

sudo apt-get install kdelirc
irkick

Maintenant dés que vous lancerez une session KDE, irexec et irkick serons lancés automatiquement. Il ne vous reste plus qu'a configurer irckick pour associer chacune des touches de votre télécommande à un programme pour pouvoir lancer xine depuis son cannapé, l'éteindre pour passer à xmms, etc …

Les sites qui m'ont aidés

Sans oublier le site officiel : http://www.lirc.org/


Contributeurs: auteur inconnu, Boris Le Hachoir,